Exception Safety: Concepts and Techniques
نویسنده
چکیده
This paper presents a set of concepts and design techniques that has proven successful in implementing and using C++ libraries intended for applications that simultaneously require high reliability and high performance. The notion of exception safety is based on the basic guarantee that maintains basic invariants and avoids resource leaks and the strong guarantee that ensures that a failed operation has no effect.
منابع مشابه
The Correlation Relationship between Concepts of Learning Organization and Safety Culture in Iran’s Nuclear and Radiological Industries
Introduction: The formation and evolution of culture in organizations are related to the learning experiences of their members over time. In this regard, the present study was conducted to empirically investigate the correlation relationship between the Learning Organization (LO) and safety culture concepts in Iran’s nuclear and radiological industries. Material and Methods: A theoretical mode...
متن کاملObject oriented data concepts for SDL
With the 1992 revision of SDL [1], object oriented structuring concepts were introduced into the language. However, some object oriented concepts known from modern languages are still missing, e.g. exception handling and references, which are related to polymorphism as well as late binding of operators. The main reason for these lacks is the formal base of data types ACT ONE [2]. This algebraic...
متن کاملStudy of Nurses' Experiences of Safety Challenges of Social Security Hospital Patients
Background and Objectives: Safety in the health service system of all countries around the world means observing the principles that, if applied correctly, will not harm the patient or will minimize possible injuries. The concept of patient safety is a very essential component of health care systems, therefore, this study was conducted to explain the experiences of nurses of patient safety chal...
متن کاملTeaching Advanced Computing Concepts in Java: A Constructivism-based Approach
The belief that concurrent programming concepts are too difficult for the average programmer is one of the most important reasons for not covering concurrent programming in introductory computing courses, although much needed last years. In this paper, an approach, used to teach advanced computing concepts and especially concurrency and exception handling in introductory computing courses, is p...
متن کاملRadiation Safety Analysis, 2 Models of Industrial Radiography Techniques in Tubes Testing Using SuperMc 3.2
In this article, we used SuperMc 3.2 Software for have studied two models of welding radiographic techniques that are more common in radiographs (Dobell Walls and Single Image (DWSI) and Single Wall and Single Image (SWSI) technique) , without the use of a collimator and in terms of radiation risk and radiation safety. According to results, Due to the lack of a collimator, the risk of radiation...
متن کامل